package com.zhang.service;

import com.github.pagehelper.PageInfo;
import com.zhang.pojo.Student;
import org.apache.ibatis.annotations.Param;

/**
 * 学生业务接口
 */
public interface IStudentService {

    /**
     * 动态查询,并分页
     * @param pageNo 当前页码
     * @param stuName 学生姓名
     * @param schName 学校姓名
     * @return 查询到的学集合
     */
    public PageInfo<Student> findByItem(int pageNo, String stuName, String schName);

    /***
     * 添加学生
     * @param student 学生对象
     */
    public void addStudent(Student student);

    /**
     * 根据id修改学生信息,
     * @param stuId 学生id
     * @param classId 班级id
     * @param phone 修改的电话
     */
    public void update( int stuId, int classId, String phone);

    /**
     * 根据学生id查询学生
     * @param stuId 学生id
     * @return 查询的学生
     */
    public Student queryById(int stuId);

    /**
     * 按照id删除学生
     * @param id 学生id
     */
    public void del(int id);
}
